From: Alessandro Bono Date: Fri, 20 Feb 2026 21:57:36 +0000 (+0100) Subject: sessionMode: Fix modeName extraction X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~28^2~4^2^2~22 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=039104c4525e973243ecd0aa1a397520544872fd;p=gnome-shell.git sessionMode: Fix modeName extraction The slice() function expects two numbers as parameters. Pass zero in order to properly strip the suffix. Part-of: (cherry picked from commit c3604fbf866bcebd67f71f15037b30457d06714b) --- diff --git a/js/ui/sessionMode.js b/js/ui/sessionMode.js index e45fce087..325cb828e 100644 --- a/js/ui/sessionMode.js +++ b/js/ui/sessionMode.js @@ -102,7 +102,7 @@ const _modes = { function _loadMode(file, info) { let name = info.get_name(); let suffix = name.indexOf('.json'); - let modeName = suffix === -1 ? name : name.slice(name, suffix); + let modeName = suffix === -1 ? name : name.slice(0, suffix); if (Object.prototype.hasOwnProperty.call(_modes, modeName)) return;